<?php namespace Home\Controller; 

use Hdphp\Controller\Controller;

//测试控制器
class IndexController extends Controller{
//  前台首页
    public function index(){
//  	获得顶级导航条分类
	    $cateModel=new \Common\Model\Cate;
	    $data=$cateModel->where("pid=0")->get();
		View::with('topCate',$data);
	//	页面最新三篇文章
	    $arcModel=new \Common\Model\Arc;
		$arcData=$arcModel->join('category','category_cid','=','cid')->orderBy('sendtime','DESC')->limit(2)->get();
	//	实例化中间表模型
	     $arcTagModel=new \Common\Model\ArcTag;
		 foreach($arcData as $k=>$v){
	//	 	获得每篇文章的标签，然后压入数组
	//   中间表和标签表关联
        $data=$arcTagModel->join('tag','tag_tid','=','tid')->where("article_aid={$v['aid']}")->field('tid,tname')->get();
	 	$arcData[$k]['tag']=$data;
	 } 
	    View::with('arcData',$arcData); 
//		最新文章
	    $NewarcData=$arcModel->orderBy('sendtime','DESC')->limit(2)->get();
		 View::with('NewarcData',$NewarcData);
//		 标签云
      $tagModel= new \Common\Model\Tag;
	  $TagData=$tagModel->get();
	  View::with('TagData',$TagData);
//	        友情链接
	       $friendModel= new \Common\Model\Link;
		   $friendData=$friendModel->get();
		   View::with('friendData',$friendData);
//		 右侧分类列表
         $cateData=$cateModel->get();
		
		 
		 foreach($cateData as $k=>$v){
	//	 	获得每篇文章的标签，然后压入数组
	//   中间表和标签表关联
        $data= $arcModel->where("category_cid={$v['cid']}")->count();
	 	$cateData[$k]['number']=$data;
		
		 }
		  View::with('cateData', $cateData);
//		p($data);
		
		
		   
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
	  View::make();
	  
	  
	  
	  
      
    }
//  
//      


          






}























